home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr10 / inter35c.zip / INT2GUID.ZIP / INT2GUID.ADD next >
Text File  |  1992-12-26  |  19KB  |  388 lines

  1. ;Text for INT2GUID conversion program, topic 7.
  2. ;INT2GUID converts INTERRUP.LST files to input for GUIDE.
  3. ;
  4. ;This file includes 7 extra topics. Reserve additionally 5 topics, or a
  5. ;total of 12.
  6. ;
  7. ;Topic headings are included in the GUIDE main index unless the configuration
  8. ;file specifies mask 0x8000.
  9. ;
  10. ;The file has conditions for optimizing the output to GUIDE (mask 2) or
  11. ;POPHELP (mask 4), or a universal mode with less optimized output acceptable
  12. ;by both (mask 1). One and only one of these masks should be used, and it
  13. ;can be ORed with 0x8000 to exclude the topics from the index.
  14. ;The difference between the three models is, that model 1 cannot display
  15. ;character 6, as it is used as a normal character in GUIDE and as a control
  16. ;character in POPHELP. Model 4 can display characters 10 and 26, the other
  17. ;models can not.
  18. ;
  19. !WRAP
  20. ;
  21. Characters, Colors, Scan Codes, and Pin Assignments.
  22.  
  23. This screen gives access to:
  24.   8characters as displayed in the currently active code page
  25.   9acronyms   for ASCII control codes
  26.   10colors     on EGA/VGA display
  27.   11scan codes (keyboard)
  28.   12serial     port pin assignments
  29.   13printer    port pin assignments
  30.   14game       port pin assignments
  31. !! 4 ;POPHELP
  32.  
  33. The screens are designed for 18 lines screen height.
  34. !! 0
  35. ;
  36. !TOPIC 8 Character Map
  37. !! 0x8000
  38. !NOINDEX
  39. !! 0
  40. !NOWRAP
  41. ;
  42. The following pages show the characters in the currently active code page.
  43.  
  44. !! 1 ;universal (accepted by both GUIDE and POPHELP)
  45. ; ^F (6) is a normal character in GUIDE and a control character in POPHELP
  46. Because the characters with ASCII values 0-6, 10, 12, 13, and 26 are used as
  47. !! 2 ;GUIDE
  48. Because the characters with ASCII values 0-5, 10, 12, 13, and 26 are used as
  49. !! 4 ;POPHELP
  50. ;  (^F,6) is used to insert code for itself, for LF (10), and for SUB (26)
  51. Because the characters with ASCII values 0-5, 12, and 13, are used as
  52. !! 0
  53. control characters in this help system, they cannot be displayed. The IBM
  54. symbols for these characters are:
  55. ;*** The backspace character, and ^S, can give difficulties in editors.
  56. !! 1 ;universal
  57.   0 Space                 6 Spade
  58. !! 2 ;GUIDE
  59.   0 Space                 5 Club
  60. !! 3 ;universal + GUIDE
  61.   1 Open face            10 Block with circle
  62.   2 Filled face          12 Female symbol
  63.   3 Heart                13 Single note
  64.   4 Diamond              26 Right arrow
  65. !! 1 ;universal
  66.   5 Club
  67. !! 4 ;POPHELP
  68.   0 Space                 4 Diamond
  69.   1 Open face             5 Club
  70.   2 Filled face          12 Female symbol
  71.   3 Heart                13 Single note
  72. ;POPHELP: fill to 18 lines.
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82. !! 3 ;universal + GUIDE
  83. !PAGE
  84. !! 1 ;universal
  85. Characters 0 - 127 (0-6, 10, 12, 13, 26: see previous page).
  86. !! 2 ;GUIDE
  87. Characters 0 - 127 (0-5, 10, 12, 13, 26: see previous page).
  88. !! 4 ;POPHELP
  89. Characters 0 - 127 (0-5, 12, 13: see table above).
  90. !! 0
  91. ;*** The BS character (8) can give difficulties in editors, the TAB
  92. ;*** character (9) can misallign the line.
  93.  
  94.   0 00    16 10   32 20    48 30 0  64 40 @  80 50 P  96 60 ` 112 70 p
  95.   1 01    17 11   33 21 !  49 31 1  65 41 A  81 51 Q  97 61 a 113 71 q
  96.   2 02    18 12   34 22 "  50 32 2  66 42 B  82 52 R  98 62 b 114 72 r
  97.   3 03    19 13   35 23 #  51 33 3  67 43 C  83 53 S  99 63 c 115 73 s
  98.   4 04    20 14   36 24 $  52 34 4  68 44 D  84 54 T 100 64 d 116 74 t
  99.   5 05    21 15   37 25 %  53 35 5  69 45 E  85 55 U 101 65 e 117 75 u
  100. !! 1 ;universal
  101.   6 06    22 16   38 26 &  54 36 6  70 46 F  86 56 V 102 66 f 118 76 v
  102. !! 2 ;GUIDE
  103.   6 06   22 16   38 26 &  54 36 6  70 46 F  86 56 V 102 66 f 118 76 v
  104. !! 4 ;POPHELP
  105.   6 06 6  22 16   38 26 &  54 36 6  70 46 F  86 56 V 102 66 f 118 76 v
  106. !! 0
  107.   7 07   23 17   39 27 '  55 37 7  71 47 G  87 57 W 103 67 g 119 77 w
  108.   8 08   24 18   40 28 (  56 38 8  72 48 H  88 58 X 104 68 h 120 78 x
  109.   9 09       25 19   41 29 )  57 39 9  73 49 I  89 59 Y 105 69 i 121 79 y
  110. !! 3 ;universal + GUIDE
  111.  10 0A    26 1A    42 2A *  58 3A :  74 4A J  90 5A Z 106 6A j 122 7A z
  112. !! 4 ;POPHELP
  113.  10 0A 10  26 1A 26  42 2A *  58 3A :  74 4A J  90 5A Z 106 6A j 122 7A z
  114. !! 0
  115.  11 0B    27 1B   43 2B +  59 3B ;  75 4B K  91 5B [ 107 6B k 123 7B {
  116.  12 0C    28 1C   44 2C ,  60 3C <  76 4C L  92 5C \ 108 6C l 124 7C |
  117.  13 0D    29 1D   45 2D -  61 3D =  77 4D M  93 5D ] 109 6D m 125 7D }
  118.  14 0E   30 1E   46 2E .  62 3E >  78 4E N  94 5E ^ 110 6E n 126 7E ~
  119.  15 0F   31 1F   47 2F /  63 3F ?  79 4F O  95 5F _ 111 6F o 127 7F 
  120. !! 3 ;universal + GUIDE (POPHELP: avoid new line - use 18 lines for paging)
  121. !PAGE
  122. !! 0
  123. Characters 128 - 255.
  124.  
  125. 128 80 Ç 144 90 É 160 A0 á 176 B0 ░ 192 C0 └ 208 D0 ╨ 224 E0 α 240 F0 ≡
  126. 129 81 ü 145 91 æ 161 A1 í 177 B1 ▒ 193 C1 ┴ 209 D1 ╤ 225 E1 ß 241 F1 ±
  127. 130 82 é 146 92 Æ 162 A2 ó 178 B2 ▓ 194 C2 ┬ 210 D2 ╥ 226 E2 Γ 242 F2 ≥
  128. 131 83 â 147 93 ô 163 A3 ú 179 B3 │ 195 C3 ├ 211 D3 ╙ 227 E3 π 243 F3 ≤
  129. 132 84 ä 148 94 ö 164 A4 ñ 180 B4 ┤ 196 C4 ─ 212 D4 ╘ 228 E4 Σ 244 F4 ⌠
  130. 133 85 à 149 95 ò 165 A5 Ñ 181 B5 ╡ 197 C5 ┼ 213 D5 ╒ 229 E5 σ 245 F5 ⌡
  131. 134 86 å 150 96 û 166 A6 ª 182 B6 ╢ 198 C6 ╞ 214 D6 ╓ 230 E6 µ 246 F6 ÷
  132. 135 87 ç 151 97 ù 167 A7 º 183 B7 ╖ 199 C7 ╟ 215 D7 ╫ 231 E7 τ 247 F7 ≈
  133. 136 88 ê 152 98 ÿ 168 A8 ¿ 184 B8 ╕ 200 C8 ╚ 216 D8 ╪ 232 E8 Φ 248 F8 °
  134. 137 89 ë 153 99 Ö 169 A9 ⌐ 185 B9 ╣ 201 C9 ╔ 217 D9 ┘ 233 E9 Θ 249 F9 ∙
  135. 138 8A è 154 9A Ü 170 AA ¬ 186 BA ║ 202 CA ╩ 218 DA ┌ 234 EA Ω 250 FA ·
  136. 139 8B ï 155 9B ¢ 171 AB ½ 187 BB ╗ 203 CB ╦ 219 DB █ 235 EB δ 251 FB √
  137. 140 8C î 156 9C £ 172 AC ¼ 188 BC ╝ 204 CC ╠ 220 DC ▄ 236 EC ∞ 252 FC ⁿ
  138. 141 8D ì 157 9D ¥ 173 AD ¡ 189 BD ╜ 205 CD ═ 221 DD ▌ 237 ED φ 253 FD ²
  139. 142 8E Ä 158 9E ₧ 174 AE « 190 BE ╛ 206 CE ╬ 222 DE ▐ 238 EE ε 254 FE ■
  140. 143 8F Å 159 9F ƒ 175 AF » 191 BF ┐ 207 CF ╧ 223 DF ▀ 239 EF ∩ 255 FF  
  141. ;
  142. !TOPIC 9 Control Codes
  143. !! 0x8000
  144. !NOINDEX
  145. !! 0
  146. ;
  147. Alphabetic list of control codes (C0) and extended control codes (C1).
  148.  
  149. ACK=  6    DEL=127    FE3= 11    IS4= 28    PU2=146    STX=  2    US = 31
  150. APC=159    DLE= 16    FE4= 12    LF = 10    RI =141    SUB= 26    VT = 11
  151. BEL=  7    EM = 25    FE5= 13    LS0= 15    RS = 30    SYN= 22    VTS=138
  152. BS =  8    ENQ=  5    FF = 12    LS1= 14    SI = 15    TC1=  1
  153. CAN= 24    EOT=  4    FS = 28    MW =149    SO = 14    TC2=  2
  154. CCH=148    EPA=151    GS = 29    NAK= 21    SOH=  1    TC3=  3
  155. CR = 13    ESA=135    HT =  9    NEL=133    SP = 32    TC4=  4
  156. CSI=155    ESC= 27    HTJ=137    NUL=  0    SPA=150    TC5=  5
  157. DC1= 17    ETB= 23    HTS=136    OSC=157    SS2=142    TC6=  6
  158. DC2= 18    ETX=  3    IND=132    PLD=139    SS3=143    TC7= 16
  159. DC3= 19    FE0=  8    IS1= 31    PLU=140    SSA=134    TC8= 21
  160. DC4= 20    FE1=  9    IS2= 30    PM =158    ST =156    TC9= 22
  161. DCS=144    FE2= 10    IS3= 29    PU1=145    STS=147    TCx= 23
  162.  
  163. This list includes the G0 codes:
  164.  32 20 SP  Space                       127 7F DEL Delete
  165. !! 3 ;universal + GUIDE
  166. !PAGE
  167. !! 0
  168. Control codes ASCII 0 - 31 (C0). Often symbolized by ^ + char. @ - _, ^M=CR.
  169.   0 00 @ NUL Null                       16 10 P DLE (TC7) Data Link Escape
  170.   1 01 A SOH (TC1) Start Of Heading     17 11 Q DC1 Device Control 1, Xon
  171.   2 02 B STX (TC2) Start of Text        18 12 R DC2 Device Control 2
  172.   3 03 C ETX (TC3) End of Text          19 13 S DC3 Device Control 3, Xoff
  173.   4 04 D EOT (TC4) End Of Transmission  20 14 T DC4 Device Control 4
  174.   5 05 E ENQ (TC5) Enquiry              21 15 U NAK (TC8) Not Acknowledge
  175.   6 06 F ACK (TC6) Acknowledge          22 16 V SYN (TC9) Synchronous idle
  176.   7 07 G BEL Bell                       23 17 W ETB (TC10) End Transm. Block
  177.   8 08 H BS  (FE0) Back Space           24 18 X CAN Cancel
  178.   9 09 I HT  (FE1) Horizontal Tabulat.  25 19 Y EM  End of Medium
  179.  10 0A J LF  (FE2) Line Feed            26 1A Z SUB Substitute character
  180.  11 0B K VT  (FE3) Vertical Tabulation  27 1B [ ESC Escape seq. introd.
  181.  12 0C L FF  (FE4) Form Feed            28 1C \ FS  (IS4) File Separator
  182.  13 0D M CR  (FE5) Carriage Return      29 1D ] GS  (IS3) Group Separator
  183.  14 0E N SO  (LS1) Shift Out            30 1E ^ RS  (IS2) Record Separator
  184.  15 0F O SI  (LS0) Shift In             31 1F _ US  (IS1) Unit Separator
  185. TC=Transm. Ctrl.; FE=Format Effector; LS=Locking Shift; IS=Information Sep.
  186. !! 3 ;universal + GUIDE
  187. !PAGE
  188. !! 0
  189. Extended control codes 128 - 159 (C1).
  190. Sometimes emulated by ESC + char. @ - _, e.g. Ansi code "ESC[" = "CSI"
  191. 128 80 @     (unassigned)              144 90 P DCS Device Control String
  192. 129 81 A     (unassigned)              145 91 Q PU1 Private Use 1
  193. 130 82 B     (unassigned)              146 92 R PU2 Private Use 2
  194. 131 83 C     (unassigned)              147 93 S STS Set Transmit State
  195. 132 84 D IND Index                     148 94 T CCH Cancel Character
  196. 133 85 E NEL Next Line                 149 95 U MW  Message Waiting
  197. 134 86 F SSA Start Selected Area       150 96 V SPA Start Protected Area
  198. 135 87 G ESA End Selected Area         151 97 W EPA End Protected Area
  199. 136 88 H HTS Horizontal Tab. Set       152 98 X     (unassigned)
  200. 137 89 I HTJ Horiz. Tab. w. Justif.    153 99 Y     (unassigned)
  201. 138 8A J VTS Vertical Tab. Set         154 9A Z     (unassigned)
  202. 139 8B K PLD Partial Line Down         155 9B [ CSI Control Seq. Introd.
  203. 140 8C L PLU Partial Line Up           156 9C \ ST  String Terminator
  204. 141 8D M RI  Reverse Index             157 9D ] OSC Operating System Command
  205. 142 8E N SS2 Single Shift G2           158 9E ^ PM  Privacy Message
  206. 143 8F O SS3 Single Shift G3           159 9F _ APC Application Program Cmd.
  207. ;
  208. !TOPIC 10 Screen Colors
  209. !! 0x8000
  210. !NOINDEX
  211. !! 0
  212. ;
  213. Screen colors.
  214.  
  215.  Normal colors       Bright colors          Attribute bits              
  216.  0 00 Black          8 08 Dark grey         7 normal    Foreground blink
  217.  1 01 Blue           9 09 Light blue        7 alternate Background bright
  218.  2 02 Green         10 0A Light green       6-4         Background color
  219.  3 03 Cyan          11 0B Light cyan        3 normal    Foreground bright
  220.  4 04 Red           12 0C Light red         3 alternate Alternate char. set
  221.  5 05 Magenta       13 0D Light magenta     2-0         Foreground color
  222.  6 06 Brown         14 0E Yellow
  223.  7 07 White (grey)  15 0F Bright (white)
  224.  
  225. Normal/alternate function:       Set                     Read
  226.   Attribute bit 7:         INT 10 AX=1003    INT 10 AH=1B offs. 2D bit 5
  227.   Attribute bit 3:         INT 10 AX=1103*   INT 10 AH=1B offs. 2B<>offs. 2C
  228.  
  229. * BL bits 0,1,4<>bits 2,3,5. The bright attribute is still active, it can be
  230. disabled/enabled by INT 10 AX=1000 BX=0712/0F12.
  231. ;
  232. !TOPIC 11 Scan Codes
  233. !! 0x8000
  234. !NOINDEX
  235. !! 0
  236. ;
  237. Scan codes: special keys. Num Lock off (on: swap Plain/Shift col. Up - Del).
  238. *: Not INT 16 AH = 00. See also next page.
  239.        Plain  Shift   Ctrl    Alt         Plain  Shift   Ctrl    Alt
  240.     Up  4800   4838    --     --       F1  3B00   5400   5E00   6800        
  241.   Down  5000   5032    --     --       F2  3C00   5500   5F00   6900
  242.   Left  4B00   4B34   7300    --       F3  3D00   5600   6000   6A00
  243.  Right  4D00   4D36   7400    --       F4  3E00   5700   6100   6B00
  244.   Home  4700   4737   7700    --       F5  3F00   5800   6200   6C00
  245.    End  4F00   4F31   7500    --       F6  4000   5900   6300   6D00
  246.   PgUp  4900   4939   8400    --       F7  4100   5A00   6400   6E00
  247.   PgDn  5100   5133   7600    --       F8  4200   5B00   6500   6F00
  248.    Ins  5200   5230    --     --       F9  4300   5C00   6600   7000
  249.    Del  5300   532E    --     --      F10  4400   5D00   6700   7100
  250.    Esc  011B   011B   011B  *0100     F11 *8500  *8700  *8900  *8B00
  251.    Tab  0F09   0F00  *9400  *A500     F12 *8600  *8800  *8A00  *8C00
  252.   BkSp  0E08   0E08   0E7F  *0E00
  253. Return  1C0D   1C0D   1C0A  *1C00   Enter  1C0D   1C0D   1C0A    --
  254.  Space  3920   3920   3920   3920
  255. !! 3 ;universal + GUIDE
  256. !PAGE
  257. !! 0
  258. Scan codes: special keys extended codes. Num Lock off. INT 16 AH = 10
  259.              Numeric Keypad                     Special Keypad
  260.        Plain  Shift   Ctrl    Alt         Plain  Shift   Ctrl    Alt
  261.     Up  4800   4838   8D00   *--           48E0   48E0   8DE0   9800
  262.   Down  5000   5032   9100   *--           50E0   50E0   91E0   A000
  263.   Left  4B00   4B34   7300   *--           4BE0   4BE0   73E0   9B00
  264.  Right  4D00   4D36   7400   *--           4DE0   4DE0   74E0   9D00
  265.   Home  4700   4737   7700   *--           47E0   47E0   77E0   9700
  266.    End  4F00   4F31   7500   *--           4FE0   4FE0   75E0   9F00
  267.   PgUp  4900   4939   8400   *--           49E0   49E0   84E0   9900
  268.   PgDn  5100   5133   7600   *--           51E0   51E0   76E0   A100
  269.    Ins  5200   5230   9200   *--           52E0   52E0   9200   A200
  270.    Del  5300   532E   9300    --           53E0   53E0   93E0   A300
  271.    5    4C00   4C35   8F00   *--   * = compose
  272.    /    E02F   E02F   9500   A400
  273.    *    372A   372A   9600   3700
  274.    -    4A2D   4A2D   8E00   4A00
  275.    +    4E2B   4E2B   9000   4E00   Enter  E00D   E00D   E00A   A600
  276. !! 3 ;universal + GUIDE
  277. !PAGE
  278. !! 0
  279. Scan codes: digits, punctuation marks, etc.
  280. NB! US keyboard. The high byte may differ if a national keyboard is active,
  281. and the symbols may not be paired as in the table.
  282. *: Not INT 16 AH = 00. +: See also previous page.
  283.      Plain  Shift   Ctrl    Alt         Plain  Shift   Ctrl    Alt
  284.  ` ~  2960   297E    --   *2900     [ {  1A5B   1A7B   1A1B  *1A00
  285.  1 !  0231   0221    --    7800     ] }  1B5D   1B7D   1B1D  *1B00
  286.  2 @  0332   0340   0300   7900     ; :  273B   273A    --   *2700
  287.  3 #  0433   0423    --    7A00     ' "  2827   2822    --   *2800
  288.  4 $  0534   0524    --    7B00     \ |  2B5C   2B7C   2B1C  *2B00
  289.  5 %  0635   0625    --    7C00     \ |  565C   567C    --     --  102nd key
  290.  6 ^  0736   075E   071E   7D00     , <  332C   333C    --   *3300
  291.  7 &  0837   0826    --    7E00     . >  342E   343E    --   *3400
  292.  8 *  0938   092A    --    7F00     / ?  352F   353F    --   *3500
  293.  9 (  0A39   0A28    --    8000    +/    352F   352F    --     --  numeric
  294.  0 )  0B30   0B29    --    8100    +*    372A   372A    --     --  numeric
  295.  - _  0C2D   0C5F   0C1F   8200    +-    4A2D   4A2D    --     --  numeric
  296.  = +  0D3D   0D2B    --    8300    ++    4E2B   4E2B    --     --  numeric
  297. !! 3 ;universal + GUIDE
  298. !PAGE
  299. !! 0
  300. Scan codes: letters. Caps Lock off. (Caps Lock on: swap Plain/Shift columns)
  301. NB! US keyboard. The high byte may differ if a national keyboard is active.
  302.  
  303.      Plain  Shift   Ctrl    Alt         Plain  Shift   Ctrl    Alt
  304.    a  1E61   1E41   1E01   1E00       n  316E   314E   310E   3100
  305.    b  3062   3042   3002   3000       o  186F   184F   180F   1800
  306.    c  2E63   2E43   2E03   2E00       p  1970   1950   1910   1900
  307.    d  2064   2044   2004   2000       q  1071   1051   1011   1000
  308.    e  1265   1245   1205   1200       r  1372   1352   1312   1300
  309.    f  2166   2146   2106   2100       s  1F73   1F53   1F13   1F00
  310.    g  2267   2247   2207   2200       t  1474   1454   1414   1400
  311.    h  2368   2348   2308   2300       u  1675   1655   1615   1600
  312.    i  1769   1749   1709   1700       v  2F76   2F56   2F16   2F00
  313.    j  246A   244A   240A   2400       w  1177   1157   1117   1100
  314.    k  256B   254B   250B   2500       x  2D78   2D58   2D18   2D00
  315.    l  266C   264C   260C   2600       y  1579   1559   1519   1500
  316.    m  326D   324D   320D   3200       z  2C7A   2C5A   2C1A   2C00
  317. ;
  318. !TOPIC 12 Serial Port
  319. !! 0x8000
  320. !NOINDEX
  321. !! 0
  322. ;
  323. RS-232-C serial port (COM port) pin assignments.
  324. *n = PC pin, n is pin number on the 9 pin AT connector.
  325.  = from PC or DTE;  = to PC or DTE. DTE = Data Terminal Equipment.
  326.  
  327.     1 FG    Frame ground            14 TD2  Secondary TD
  328. *3  2 TD   Transmit Data           15 TC   Transmission Signal Timing
  329. *2  3 RD   Receive Data            16 RD2  Secondary RD
  330. *7  4 RTS  Request To Send         17 RC   Receiver Signal Timing
  331. *8  5 CTS  Clear To Send           18       (unassigned)
  332. *6  6 DSR  Data Set Ready          19 RS2  Secondary RTS
  333. *5  7 SG    Signal ground        *4 20 DTR  Data Terminal Ready
  334. *1  8 DCD  Data Carrier Detect     21 SQ   Signal Quality Detector
  335.     9       (test)               *9 22 RI   Ring Indicator
  336.    10       (test)                  23 DRS  Data signal Rate Selector
  337.    11       (unassigned)            24 TT   Transmit Signal Timing
  338.    12 CD2  Secondary DCD           25       (unassigned)
  339.    13 CT2  Secondary CTS
  340.               13Printer Port and 14Game Port pin assignments are also available.
  341. ;
  342. !TOPIC 13 Printer Port
  343. !! 0x8000
  344. !NOINDEX
  345. !! 0
  346. ;
  347. Printer port (parallel port, LPT port) pin assignments.
  348. 25 pin PC printer port and 36 pin Centronic port.
  349. =from PC; =to PC. Pins 1-9 are bidirectional on PS-2 models in ext. mode.
  350.  
  351.  Data                    Gnd          Data                    Gnd
  352.   1 1  ¬Strobe         19 19         10 10  ¬Acknowledge   24 28
  353.   2 2  Data Bit 0      20 20         11 11  Busy           25 29
  354.   3 3   "    "  1      20 21         12 12  Paper End      18 33
  355.   4 4   "    "  2      21 22         13 13  Select         18 33
  356.   5 5   "    "  3      21 23         14 14  ¬Auto Feed xt  18 33
  357.   6 6   "    "  4      22 24         32 15  ¬Error         18 33
  358.   7 7   "    "  5      22 25         31 16  ¬Initialize    18 33
  359.   8 8   "    "  6      23 26         36 17  ¬Select In     18 33
  360.   9 9   "    "  7      23 27
  361.  
  362. 12Serial Port and 14Game Port pin assignments are also available.
  363. ;
  364. !TOPIC 14 Game Port
  365. !! 0x8000
  366. !NOINDEX
  367. !! 0
  368. ;
  369. Game port pin assignments. (15 pins in 2 rows)
  370.  
  371.   1,8,9: +5 V
  372.   15: sometimes +5 V
  373.   4,5,12: 0 V (ground)
  374.   2:  Switch A-1                Switches are sensed active when shorted
  375.   3:  X-position A              to ground.
  376.   6:  Y-position A
  377.   7:  Switch A-2                Position sensors are variable resistors
  378.   10: Switch B-1                0 ohms - 250 kiloohms from the position
  379.   11: X-position B              pins to +5 V.
  380.   13: Y-position B
  381.   14: Switch B-2
  382.  
  383. See also INT 15 function 84.
  384.  
  385. 12Serial Port and 13Printer Port pin assignments are also available.
  386. ;
  387. !NOWRAP
  388.